#ifndef KC_CONFIGFILETAGTYPE_H__KC
#define KC_CONFIGFILETAGTYPE_H__KC

namespace kc_sf
{
	enum ConfigFileTagType
	{
		// tagi
		UndefinedConfigFileTag = 0,
		RootTag,
		MaxSessionsTag,
		MaxThreadsTag,
		ListenPortTag,
		LogsFileTag,
		LogsLevelTag,
		SizeTag,
		AttachmentsNrTag,
		KeywordTag,
		OccurTag, // 10
		NameTag,
		RangeTag,
		TypeTag,
		SubtypeTag,
		HeaderTag,
		LocalpartTag,
		DomainTag,
		SrvDomainTag,
		ActionTag,

		// stany
		ConfTag, // 20
		CondTag,
		RulesTag,
		RuleTag,
		MessageTag,
		HeaderStateTag,
		AttachmentTag,
		AddressTag,
		DateTag,
		KeywordStateTag,
		ContentTypeTag // 30
	};
}

#endif /* KC_CONFIGFILETAGTYPE_H__KC */
